-
Notifications
You must be signed in to change notification settings - Fork 68
Integrate external project zlib, libxml2 and sundials build into main cmake build #640
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Benstone Zhang <[email protected]>
…8, because of sundials v7.1.1 requirements. Signed-off-by: Benstone Zhang <[email protected]>
6ca7360
to
13793d3
Compare
…ig for external libs Signed-off-by: Benstone Zhang <[email protected]>
build/external.cmake
Outdated
xml2_src | ||
PREFIX ${EXTERNAL_BASE_DIR} | ||
GIT_REPOSITORY https://github.com/GNOME/libxml2.git | ||
GIT_TAG 60d3056c97067e6cb2125284878ed7c99c90ed81 # v2.13.4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GIT_TAG 60d3056c97067e6cb2125284878ed7c99c90ed81 # v2.13.4 | |
GIT_TAG v2.13.4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per cmake document ExternalProject, commit hash should be preferred than tag.
Anyway, if you really want tag, I will update it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK to keep as is.
build/external.cmake
Outdated
zlib_src | ||
PREFIX ${EXTERNAL_BASE_DIR} | ||
GIT_REPOSITORY https://github.com/madler/zlib.git | ||
GIT_TAG 51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf # v1.3.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GIT_TAG 51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf # v1.3.1 | |
GIT_TAG v1.3.1 |
build/external.cmake
Outdated
cvcode_src | ||
PREFIX ${EXTERNAL_BASE_DIR} | ||
GIT_REPOSITORY https://github.com/LLNL/sundials.git | ||
GIT_TAG c28eaa3764a03705d61decb6025b409360e9d53f # v7.1.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GIT_TAG c28eaa3764a03705d61decb6025b409360e9d53f # v7.1.1 | |
GIT_TAG v7.1.1 |
Signed-off-by: Benstone Zhang <[email protected]>
Signed-off-by: Benstone Zhang <[email protected]>
by the way, we can generate and build all on linux and macOS by cmake with command:
|
Signed-off-by: Benstone Zhang <[email protected]>
…issue on windows platform Signed-off-by: Benstone Zhang <[email protected]>
Signed-off-by: Benstone Zhang <[email protected]>
Signed-off-by: Benstone Zhang <[email protected]>
Signed-off-by: Benstone Zhang <[email protected]>
no need to run separate build python script anymore, all within cmake